package com.molichuxing.gateway.bff.car.entity.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author: renzhengyu
 * @Description: 驾驶人信息
 * @Date: Created in 16:36 2019/9/19
 * @Modified By:
 **/
@Data
public class AccidentDriveVo extends ResponseRootDto {
    private static final long serialVersionUID = -4345467504613234915L;

    /**
     * 主键（事故id）
     */
    @ApiModelProperty("主键（事故id）")
    private Integer id;

    /**
     * 驾驶人身份证号
     */
    @ApiModelProperty("驾驶人身份证号")
    private String idCard;

    /**
     * 驾驶人姓名
     */
    @ApiModelProperty("驾驶人姓名")
    private String name;

    /**
     * 驾驶人电话
     */
    @ApiModelProperty("驾驶人电话")
    private String phone;

    /**
     * 驾驶人身份证图片正面
     */
    @ApiModelProperty("驾驶人身份证图片正面")
    private String idCardFront;

    /**
     * 驾驶人身份证图片反面
     */
    @ApiModelProperty("驾驶人身份证图片反面")
    private String idCardReverse;

    /**
     * 驾驶人驾驶证号
     */
    @ApiModelProperty("驾驶人驾驶证号")
    private String drivingLicenseCode;

    /**
     * 驾驶人驾驶证图片正面
     */
    @ApiModelProperty("驾驶人驾驶证图片正面")
    private String drivingLicenseFront;

    /**
     * 驾驶人驾驶证图片反面
     */
    @ApiModelProperty("驾驶人驾驶证图片反面")
    private String drivingLicenseReverse;

    /**
     * 驾驶人类型（1：签约人(用户)，2：非签约人）
     */
    @ApiModelProperty("驾驶人类型（1：签约人(用户)，2：非签约人）")
    private Integer type;

    /**
     * 驾驶人类型名称（1：签约人(用户)，2：非签约人）
     */
    @ApiModelProperty("驾驶人类型名称（1：签约人(用户)，2：非签约人）")
    private String typeStr;
}
